Awesome companion lib to immutable