Working on some basic semantics via pipes. Should make for some elegant code when this library is usable.