With the identifiers having the types:

input-expr: integer output-expr: <integer> input-names: (keyword*) output-names: (keyword*)