Add node_type pretty printer
Update public interface of dlf nodes
Added left-shift to flag vector