Context-Generic Programming Enables Coherence Free Trait Implementations | Let's Data Science