Address Early Adpoter's feedback

This PR addresses all of the points in the feedback as discussed in #8, for @honzajavorek to review & merge
Removed `[Type Name][] or full [Type Definition][] of the type to be included.` as it is not needed. The `Type Definition` says it all. The trick here is in the source it can be written either as just `Type Name` or as a full `Type Definition`. In AST its always `Type Definition`