Learned that 'return' in haskell is different than other languages.