Changing . to % to access components of derived types

Some related links: