TempFile implementation, not stable
beta 0.04 - IO::Pipely used to be crossplatform