lawrence cyoa ready for review

it's awesome. would love to show you and discuss
Honestly, you could plausibly just call this `to_h`, without the `_optimizer_` bit.