Features from optional dependencies

warned implicit feature

Enables warned

warned:

struct Warned<T, W> { value: T, warnings: Vec<W> }, which represents a value with warnings