auto function escape, v0.3.3