la til SML og Haskell eksempler for options