Writing Maybe in Ruby: Lessons Learned