basic Lists and function/macros definition utilities