Support return types for multiple output/io functions.  Enabled more methods.