Added new Interpreter Types (Basically wrappers for different IO-types)