sl2: Start creating an AST.
Note that libavresample-dev is now required.
sl2: Evaluate positional arguments.

Constant positional arguments are evaluated during a prepare phase,
while non-constant arguments are evaluated at runtime. (When a mix
of arguments is given, they are combined.)