Rust options and results

From wikinotes

TODO:

summarize common Option/Result flows, with links for more details

For now most documentation distributed between