type

abstract fun type(): IntermediateType