Why not pass around `mutability` instead of converting it to a bool? It's self-documenting when you match on it vs having to name it `mutable`