constant.py => functions.py; revamp constant() (and lowercase)
add tagging; rename tests