extend 1.2.0

Create extensions for types you don't own with extension traits but without the boilerplate.
Documentation
1
2
3
4
5
error: Cannot set visibility on `#[ext]` and `impl` block
 --> $DIR/double_vis.rs:4:11
  |
4 |     #[ext(pub(super))]
  |           ^^^