tree: eb014074f3f644573e63142cce5fd0f0bae90db9
  1. remove_prefix/
  2. remove_suffix/
  3. swap/