cat: use optional output port even when first argument is a port
Merge pull request #33 from jedbarlow/master

cat: use optional output port even when first argument is a port