Add Funcs Commit

The 2 Function adder commits are completed. A planned function
create_var is also planed to make the C interface safer.