fix bug where AndAnd wouldn't accept non-returning lambdas