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