[C2hs] How to deal with spread parameter?