Make make install install library.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Modify the boolean macros.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Including li.h should include with it the necessary header files.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Add li_ prefix to li.c functions.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Define LI_DEPRECATED.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Change definition of li_setup_environment.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Refactor li.c.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Refactor li_destory.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Rename li_compound to li_lambda.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Simplified the has_narg() macros.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Simplified some of the primitive macros.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>
Set -Wextra flag.

Signed-off-by: Casey Dwyer <caseydwyer@gmail.com>