here https://github.com/purescript-contrib/purescript-argonaut-codecs/blob/fdd873cbf13865f42bf431bf4ef97f40adb378ed/src/Data/Argonaut/Encode/Class.purs#L82 why `L.insertAt 0 h t`?? it is equal to `Just (h : t)` why not `(h : t)` ?