introduce Element and Element::Dynamic as they're both used in a lot of places and might become a default pattern in TRB/pipetree.
introduce Element and Element::Dynamic as they're both used in a lot of places
and might become a default pattern in TRB/pipetree.

what they do is wrap a declarative option (e.g. a user's step proc, or an options
hash from a DSL method). the Dynamic element simply wraps the option in a Option::KW.

apotonick/trailblazer