[commons] Release 1.0.40: Fix `if-let*` to be able to accept an expression contain `recur`