(#11) Increase type unit test coverage. 
Also added autorequires for #14.