type LiteralUnion = T | (U & Record) export default LiteralUnion