That could work. The only problem I see is this ``...
# graphic
b
That could work. The only problem I see is this
Copy code
val vec = Vec3(1f, 1f, 1f)
vec to someBuffer     // works because the annotation processor generated the function
val toBuff = vec as toBuffer
toBuff to someBuffer // how do we resolve this function call. if we generate to, then we can't use it from the interface