Cleaning up code
Added typed arguments.
Fixed issues related to the typed arguments
Some tests still fail and will need further inspection.
Added inline expression example
Added method to capture add expressions
Added an extra rule to isolate the inline expressions so they can be identified.