Are you suggesting that the results of calculations should always be some sort of primitive value? It's not clear what you're getting hung up on here.