inline snippets, arg-less function, new swit snippet