They don't have generic support no ? You create tuple type for every method ?
(bool HasFailed, string Status)