unapply
Sentinel
SpliceFieldName
SpliceFieldOpt