New on CTAN: functional