function throwNoBignumber (x) {
  throw new Error(`Cannot convert value ${x} into a BigNumber: no class 'BigNumber' provided`)
}
Factory function for creating a new typed instance
@param {Object} dependencies   Object with data types like Complex and BigNumber
@returns {Function}