Wrap an unknown caught value into a MetaError.
Which synthesis step failed.
The caught error value.
Error classification code.
A structured MetaError.
Human-readable error message.
Which step failed: 'architect', 'builder', or 'critic'.
Wrap an unknown caught value into a MetaError.