For example, this test fails.
from inline_snapshot import get_snapshot_value, snapshot
def test_no_assert():
assert get_snapshot_value(snapshot([])) == []
def test_no_assert():
> assert get_snapshot_value(snapshot([])) == []
E assert Ellipsis == []
E + where Ellipsis = get_snapshot_value(Ellipsis)
E + where Ellipsis = snapshot([])
Calling _visible_value() in in unwrap does not seem quite right to me.