ShortNameBuilder
sealed abstract class ShortNameBuilder[T <: ShortName](val partial: PartialFunction[Char, T])(implicit ct: ClassTag[T])
class Object
trait Matchable
class Any
object Digit.type
object Letter.type
object LowerLetter.type
object UpperLetter.type
object ShortName.type