(feat) Have Furnace.forge return Status

This allows short-circuiting based on the result of a furnace, as in a filtered router. See [this potential filter implementation](https://github.com/iron/filter/pull/1).