slight re-org/re-factoring of DataStructures::*...::More () API to use Optional (so it can support no-def-ctor T soon)