From a quick look, it appears these operations require a dotlrn community. It seems like it could work just as well working on a package instance level, this would allow the use of these functions on any OpenACS installation.
Is your intent to have it work just for .LRN, or for any OpenACS install?
Your are right, Dave. The package is being created to be used just in .LRN, because the idea is to move and copy objects between communities and/or classes.