General CMB and primordial trispectrum estimation | Synapse