protected function coerceMap($item)
{
if ($item[0] === Type::T_MAP) {
return $item;
}
if ($item === static::$emptyList) {
return static::$emptyMap;
}
return [Type::T_MAP, [$item], [static::$null]];
}