callable struct fields with "js" tag and func type