move box method to PrimitiveType
move box_type to PrimitiveType
get rid of some Foos