Interface ToByteOrElseGet<T>