rename Invocable to Function
FunctionCall: fix compile error
refactor: use "javax.script.Bindings" interface for variables