Why would you tree-shake your backend?