documentation is wip, added default value param to from(), fixed cache_cas()