List and Marshal extensions.