class String

def scan_matches(pattern) # : Array(MatchData)

: Array(MatchData)
def scan_matches(pattern) # : Array(MatchData)
  to_enum(:scan, pattern).map { Regexp.last_match }
end