package tf.bug.fancadetagless sealed trait Make { def pins: Vector[(PinType, PinDirection)] } object Make { case class Builtin(name: String, pins: Vector[(PinType, PinDirection)]) extends Make case class Custom(world: World, pins: Vector[(PinType, PinDirection)]) extends Make }