Experiments with declarative workflows through a set of forms