immutable god meaning