TimestampOrUptime field for some incoming messages

avoids inconvenient need to use (slow?) construct.Union