Support type parameters on fn decls.