The algebra of Unix command substitution | Hacker News Reader