Solve Exercise 4.5 - Part I: Implement Option.traverse