Notes on using monads in Ruby for an upcoming ATLRUG talk