fixed parameter type splitting