After checking out a few more options I've decided to change course on my plan for mathable fields in Typica. I found a decent enough decimal floating point library that's license compatible with my work, does what I need it to do, and I'll just hand-roll an expression evaluator for that.