[WARNING] Main2.hx:17: characters 8-11 17 | $type(foo); // Unknown<0> | ^^^ | Unknown<0> [WARNING] Main2.hx:19: characters 8-11 19 | $type(foo); // Unknown<0> : { doWithBar : () -> Unknown<1> } | ^^^ | Unknown<0> : { doWithBar : () -> Unknown<1> } [WARNING] Main2.hx:20: characters 8-21 20 | $type(foo.doWithBar); // () -> Unknown<0> | ^^^^^^^^^^^^^ | () -> Unknown<0> [WARNING] Main2.hx:23: characters 8-11 23 | $type(foo); // Null<{ doWithBar : () -> Unknown<0> }> | ^^^ | Null : { doWithBar : () -> Unknown<1> }> [WARNING] Main2.hx:24: characters 8-21 24 | $type(foo.doWithBar); // () -> Unknown<0> | ^^^^^^^^^^^^^ | () -> Unknown<0>