Allow specifying handlers order without using First<T>

closes #1036