rll/functional.h file