# SKIP
# object: {}
# result: "TODO"

patterns = []
matched = false

for_each(patterns) -> |_index, pattern| {
  if !matched && (parsed, err = parse_grok(.message, pattern); err == null) {
    matched = true
    . |= parsed
  }
}

.
