use fast.partial everywhere (fixes #5)