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