[ruby-core:122953] [Ruby Bug#21540] prism allows `foo && return bar` when parse.y doesn't