add type walker
Merge pull request #3 from arnehormann/typewalker

add type walker