Applied Functions -- Trait Based Template Operation -- Stackable Traits -- Currying and