Failure.prototype.toJSON(): SerializedFailure
Serializes to plain JSON so console.log(JSON.stringify(failure)) is not {}.
import * as Failure from './failure.ts'; const Denied = Failure.define('Denied', 'permission denied'); JSON.stringify(Denied()); // JSON.stringify calls this — the full wire form, not '{}'