rename trim-do to trim, handle let