FlatForeach
final case
class FlatForeach[Upstream, UpstreamElement, Nested <: DiscardValue](upstream: Upstream, action: UpstreamElement => Nested) extends DiscardValue
trait Serializable
trait Product
trait Equals
trait DiscardValue
trait Comprehension
class Object
trait Matchable
class Any