DIBuilder: make the return type of createBasicType more specific