Avatar
compactMapValues の場合 値がほぼ nil のときにスペース無駄が多すぎになってしまうので、そこをどう考えるかでしょうね。