code: function parseStoredType(value /* , context */) {
      const regex = /^(\w+)(\((.*?)\))?$/;
      const result = value.match(regex);
      if (!result) throw new ImplementationError(`Invalid storedType "${value}"`);
  
      const type = result[1];
      const options = {};
      if (result[2]) {
          const regexOptions = /^(\w+)=(.*)/;
          result[3].split(';').forEach(o => {
              const resultOptions = o.match(regexOptions);
              if (!resultOptions) throw new ImplementationError(`Invalid storedType "${value}"`);
              options[resultOptions[1]] = resultOptions[2];
          });
      }
  
      return { type, options };
  }
docs: Parses a storedType value.
  Example:
  - "datetime"
  - "datetime(timezone=Europe/Berlin)"
  - "datetime(timezone=Europe/Berlin;foo=bar)"
  
  @private