parameter type dsl