func myAnd(lhs: Bool, rhs: @autoclosure () -> Bool) -> Bool { return lhs ? rhs() : false }
[0] https://stackoverflow.com/questions/29750244/variadic-autocl...