Chaining Applicatives
Well, while the code surely works, it does look ugly. I would suggest something like this:

sequence [Just 5, Just 10, Just 100]


or, if you really want to use Applicatives instead of Monads,

sequenceA [Just 5, Just 10, Just 100]


from Data.Traversable.