yep

Your thought to use Decimal was right.

Lifted decimal into the Scotty Action monad thingy.

Used the right hand side of the Right value tuple for the Either monad as an opportunity to demonstrate how to go from strict Text to lazy Text (type error otherwise). Use toStrict to go in the opposite direction.

Let me know if you have any further questions.