* refactor: combine two context files into one
- they're virtually identical, so combine them instead of keeping them separate
- changes to one should probably be made to both
- still a < 100 LoC file
- refactor out `_.isFunction` with a simple `getText` function instead
- checks the opposite
- one more lodash removal!
- add docstrings about when to use the two contexts
* disable tslint rule for this file