wrap functions in scope apply so they can be watched
Release 0.0.10