Tags can also have tags.
Command can be string or lambda.
Args can be list or lambda.