nested record variant