The multi-way-if that appears in the trac discussion is apparently, supported but it's a mystery to me if this has anything to do with lambda-if.