is_real_data
As in Haskell, we'll need this for some awkward problems.
This is a compromise that gets us most of the way towards what we have with the heterogeneous list in Haskell, but without any complex abstractions.