forGoal

fun forGoal(    context: ExecutionContext,     procedure: Signature,     expectedType: TypeError.Expected,     culprit: <ERROR CLASS>): TypeError