Added the license specification and two docstrings.
If the coverage run is done on Python < 3.8 and the coverage report is done on Python 3.8, the lines following decorators (the function/method/class definitions) will be ignored and result in lower ...