Converting walkers into methods on schemas

Doesn't make much sense to reinvent method dispatching.