Please check this piece of code. It seen the method is not well colored. ```v module main struct Db {} struct User {} struct Post {} fn main() { r := Db{} u := User{} p := Post{} r.do(u, p) } fn (r Db) do<X,Y>(x X, y Y) { println(x) println(y) } ``` By the way, thank you for this great extension.