function once (fn) {
  var called = false
  return function () {
    if (called === false) {
      called = true