export default (instance,data) => (...params) => { switch (params.length) { case 0: { return data.initialState } case 1: { let [input]=params let initialState=input data.initialState=initialState return instance } } return instance }