[WIP] Sem: Add first untested version of sem walker

Yes. Any suggestions on a better approach?