Eliminate #complete! method

Nowhere near generic enough; leave this up to client library