Fix some bugs with showing types in the function-list :)

Having all the info on one line will not happen now.
And added so it formats packed records.

Hopefully you can merge this pull request, and then merge the branch into master I've had a decent amount of feedback and nothing obvious had been brought up (Nothing major was ever really changed).