MainBar.hx:6: characters 18-21 : Field bar has different type than in Foo
MainBar.hx:2: characters 11-14 : ... Interface field is defined here
MainBar.hx:6: characters 18-21 : ... error: Null<Unknown<0>> should be bar.T
MainBar.hx:6: characters 18-21 : ... have: (...) -> Null<Unknown<0>>
MainBar.hx:6: characters 18-21 : ... want: (...) -> bar.T