Carleman approximation by non-critical functions on Riemann surfaces | Synapse