Updated title
Cleaned up documentation
Added meta data to functions
Added safety for empty functions
Fixed issue with parameters as functions with multiple arguments
Fixing environment structure for proper use of imports
Package maintenance
Cleaned up test directories
Added more type constraint forms
Rewrite of fill_args
Implemented new argument filling and type checking
Updated documentation