implicit_cast_for_kinded_values_replaces___fix___....
# arrow-meta
r
implicit_cast_for_kinded_values_replaces___fix___.kt
🤯 1
k
implicitly casted
means the typeChecker calls the
fix
when realizing the two type is isomorphic?
looks awesome btw! 🙂 I didn’t realize we can have that much control
❤️ 2
r
Implicitly casted means the type checker overrides isSubtype and considers both type comparing the same
But there is not extra bytecode generated for the implicit cast because we have the certainty that nobody else extends OptionOf