examples
arity limit size
di limit size
boost di limit size