Right now we have `resourceful.use`. This isn't acceptable. `Resourceful` should expose a single constructor.