Calixarenes and beyond (2016)