type OptionalCallback<T> = Option<Callback<T>>;
enum OptionalCallback<T> { None, Some(Callback<T>), }
No value.
Some value of type T.
T