document DD functions and code specification
Assignment in functions is a bit confusing since we can not declare variables in a function/code specification. In DD functions it is not of much use, but in code specification it is used to assign ports.
(from redmine: issue id 2641, created on 2016-07-20, closed on 2016-08-22)