class reification (closes #23)
remove export from dev branch
started type building