Make open-Result not incorrectly close over rest and keyword arguments.
Add contracts to filters.