Clean up Optional class a bit
Disallow copying a TwoD
optional.hh: Eliminate unnecessary initialization of missing_ field
frame.cc: push more control into the interface