includes 3 new mixins

These are some additions that were useful in a project I've been working on. I hope it ends up being useful for someone else.