Module extension_trait

A macro for defining extension methods to external types.

See crate ::extension_trait.