fix #10 - adds <~ syntax for getting from pipe