Is Ainsley's shaman ability only limited to humans? Would she be able to make a contract with a spirit that isn't human? Like beasts, elves, monsters, demons, etc. It would be so awesome if she could borrow their abilities even if there is a limited time frame.