
3 Sep
2009
3 Sep
'09
1:32 p.m.
I'd avoid special rules; optional<T> should be optional<T> regardless of what T actually is - and some people have presented actual use cases where optional< optional<T> > is being used that would be broken by a reduction to optional<T>.