expression: Add KCCastExpression class and KCTypeToString function