upcoming feature in my parser / introspection library thing: using expressions to determine the validity and size of data at runtime