Added support for requsting input/output types. refs #13.