function Component(props) {
  const x = {};
  let fn;
  if (props.cond) {
    // mutable
    fn = () => {
      x.value = props.value;
    };
  } else {
    // immutable
    fn = () => {
      x.value;
    };
  }
  return fn;
}