When I attempt to use spawn on a Thread.Pool with the function being one that can propagate an error, I receive this:
$ZIG_PATH/lib/zig/std/Thread/Pool.zig:152:13: error: error union is ignored
@call(.auto, func, closure.arguments);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ZIG_PATH/lib/zig/std/Thread/Pool.zig:152:13: note: consider using 'try', 'catch', or 'if'
Is there any way around this?