Add dynamic logger for key evaluation
Add docstring option to fnk macro
Merge branch 'dev' into log