Add fixity declaration for (|>) which will avoid parenthesis in most cases
Implement WM_HINTS, WM_CLASS and WM_TRANSIENT_FOR

TRANSIENT_FOR is untested, though.