UUID reader literal is overly permissive

Description

1 2 3 4 user=> #uuid "1-2-3-4-5" #uuid "00000001-0002-0003-0004-000000000005" user=> #uuid "1-ffffffff-3-4-5" #uuid "00000001-ffff-0003-0004-000000000005"

The first case can cause an issue if a UUID is pasted into the REPL, but the user failed to copy the last character (this is how I encountered it).

Environment

None

Status

Assignee

Unassigned

Reporter

Jason Felice

Labels

None

Approval

None

Patch

None

Affects versions

Release 1.10.1

Priority

Minor
Configure