Start drafting `eql` deep equal functionality.

This is currently really primitive. This function should be recursive in
the future.