A version of curry that uses  a dispatcher and drops length to speed things up.