I'm trying to move away from using libraries - rather play animation clips directly instead. You can already get a clip from a library and call
Play(clip)
instead of
spr.anim = library; Play("something");
Future versions will emphasise on this a lot more, as its much easier to do stuff like this:
Play(clip.reverse);
or
Play(clip.ScaleFPS(5.0f));