This isa block in iOS, but it's meaningless for a block created by Dart function.
@override Class? get isa { if (function != null) { throw 'Block created by Dart'; } return super.isa; }