basetype