Strapped calix[4]pyrroles: from syntheses to applications. (20th January 2020)