Close GH-8: Fix filter.end, rename it to restore(). Fixes #7, Fixes #3, Fixes #2