ir: Don't use anon union in Constant