Refactor
Make LObject#== check that argument is a instance of LObject
Add LObject#dyanmic_convert
Add a stack trace in the error message of LObject#==