type-name -> base-type