haskell does not so maybe that explains why it doesn't have