Move result/reason into the meta, leaving data alone.

Yay!  We want data to be passed through pretty cleanly - it shouldn't
even have to be an object if we do things right (although it probably
will be for most cases).