factor op functions into impl files for proper implicit scoping in the delite version. fixes #38