any_exists and allow 0,undef,,,
default fields support coderef
allow nested default (contain)