distinct :pre-include :post-include and support dev time deps