A Currency data type for Ruby