binary: Accepts piped input from stdin. Fixes #448

Issues
---
- [ ] no output when the file being `cat`'d is blank


Fixes #448 
No space for unary operators.