tabs to spaces, named funcs to func expressions