Just inherit anything that's not nailed down^W^Wa method
Abuse [].concat more

Also, I changed foldValues already to ignore missing entries, so that line should just work
Add a note about what getAbilityUnusable does not do