withOutputType