First implementation of TypeBus.