Add tundra.decimal:* services for working with arbitrary precision decimal numbers; closes #14