Adding this seems to add some sort of circular import error. If I am a course author, and I run
'import' calc, it invokes 'from calc import *' which calls import 'calc.functions'.

Or: 'import calc.functions' -> 'from calc import *' -> 'import calc.functions'