Main Authors: Vincent Torri Tor Lillqvist (pipe function) ashikase