Add Makefile for documentation
Mark function argument as unused
Allow lambda predicates for variable safety
Preserve lambda predicates when parsing custom keywords