I'm new to Kotlin. Can someone explain how this function creates a Money object incorporating the given count of them?
This looks like it's ignoring the Number and creating a new Money object (of denomination 1?)
> public infix fun Number.money(currency: String): Money = money(currency, defaultRoundingMode, null)