You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

10 lines
126 B

  1. '''
  2. Simple monad-ish bindings
  3. '''
  4. def unit(val):
  5. return val
  6. def bind(val, f):
  7. return f(val) if val else None