Faucet Lisp (unfinished, don't merge)

cf. http://www.ganggarrison.com/forums/index.php?topic=35427.0