Adds a function symbol which can perform short evaluation, or doesn't execute everything.
Use add_function for any other types of the function symbols.
| this |
a SExp |
| scope |
a scope |
| name |
a function name |
| ifunc |
a function callback |
| user_data |
user data for |