This should be a typeerror, not a runtimeerror
Working on shape input handler (no tests yet)
Still working on math shape datum

It will be input-only (no typing raw math expressions) with a
multi-input handler that logically OR's together multiple shapes.