Allow to pass a matcher as argument to have_len and have_length matchers