Implementing Scala's Try in GoLang
johnmurray.io