G cluster_faucet Faucet faucet_pull pull: file/stdin faucet_push push faucet_pull->faucet_push fauct_exit_pull faucet_push->fauct_exit_pull