@pedromj @foo @mcc yeah, they’re usually supported but they’re definitely not *first class*. If I type a literal 0.5 pretty much anywhere that isn’t going to be a rational, despite the fact that’s the least lossy representation, and I’m almost certainly only going to be able to use them with a small subset of functions.