runtime: eval should receive the actual input and output ports.
io: remove filesystem access for NodeJS and document why.