octascript: function -> func