list* should be a little faster than (partial apply list)