Does anyone know if there's a mechanism to provide a default trait implementation with associated type that just returns errors?

```rs
pub trait MyTrait {
    type Error = &'static str;
    fn trait_func(&self) -> Result<()< Self::Error> {
        Err("Not implemented")
    }
}
```

This currently deosn't work because you can't have an associated type default