```ruby invokable.map # => #<Transducer ...> invokable.map(enumerable) # => #<Enumerator::Lazy ...> invokable.select # => #<Transducer ...> invokable.select(enumerable) # => #<Enumerator::Lazy ...> invokable.reduce # => #<Transducer ...> invokable.reduce(init, enumerable) ? invokable.reduce(enumerable) ? ``` https://clojure.org/reference/transducers https://www.rubydoc.info/gems/transducers/0.4.94