Why is this code valid
Although this code looks really weird but its 100% valid and works perfectly.
That is because if you use semicolon that just indicates end of a statement and a statement can be empty as well
so ;; just means two empty statement. Likewise you can have...
abblog.hashnode.dev1 min read