adding immutable helpers and immutable to facade

@jordangarcia 

I have no idea what the "right" way to do this is. I just want access to these libraries from my application code.