Remove redundant purecopy
Use function quote