refactor(base): Remove the duplicate walk_move_type functions from instantiate.rs
refactor(base): Remove the duplicate walk_move_type functions from instantiate.rs

After TypeVisitor was implemented instantiate can use the normal walk_move_type implementation which now avoids recursing with a `FnMut` argument.

Marwes/embed_lang,Marwes/gluon,gluon-lang/gluon,Marwes/gluon,gluon-lang/gluon,Marwes/embed_lang