Creates a store whose value cannot be set from 'outside', the first
argument is the store's initial value, and the second argument to
readable is the same as the second argument to writable.
Function that creates a store which has values that can be set from
'outside' components. It gets created as an record with additional set and
update methods.