Reorganize builder and avoir one more fork()
Allow access to stdout using &3 file descriptor