Initial implementation.
Pass encoded descriptor information via a pipe instead of env.
Clarify limitations.
Fix dup3 behavior.