forGoal

fun forGoal(    context: ExecutionContext,     procedure: Signature,     expectedDomain: DomainError.Expected,     actualValue: <ERROR CLASS>): DomainError