const create{{pascalCase name}} = () => {
  let examplePrivateVariable = 0

  return {
    getExamplePrivateVariable: () => {
      return examplePrivateVariable
    },
    setExamplePrivateVariable: (n) => {
      examplePrivateVariable = n
    }
  }
};

const singleton = create{{pascalCase name}}();
Object.freeze(singleton);

export default singleton;