type: {
          name: 'shape',
          value: {
            foo: {
              name: 'string',