when bindlex fails, we should report "bindlex", not "getlex"
takeclosure is a very popular allocating op.