HSTJ-37: vars for require func iplemented
HSTJ-37: macros for require func iplemented
HSTJ-37: anonymous macros for require func implemented
HSTJ-38:  Removed call construction from Histone and tests