term mapper, result instead of outcome
better adding of errors, ignoring errors, etc