Merge pull request #7 from dglazkov/foreign-argument

Introduce the concept of a foreign argument.