I'm aware of the performance hit, I just like the approach of a BigDecimal literal instead of having to write that boilerplate.
Ah yes. Well not all languages require a bunch of boilerplate either. In Python for instance, there is a type decimal.Decimal which you can just alias to `d` and write:
val = d('0.1')