some progess
it now does deftype and def