что значит атомарный тип? const от immutable вроде не отличается особо по поведению, если ты таким образом создаёшь переменную (и то и другое нельзя менять), но вроде там есть нюанс при передаче в функции: immutable приводится к const, но не наоборот