beats can now emity multiple beats when the beat fn return a seq instead of a map