type Foo = Option; #[dynamize::dynamize] trait Trait { type A: std::error::Error; fn a(&self) -> Option>; } fn main() {}