clean up spec
reduce api + some parse checks
rename at_assert_type to assert_type
doco and release