use a different name for the inner function in BatList.Monad.bind