The function __libcpp_mutex_trylock returns true/false instead of integer
Wow that's my bad. I thought I fixed up all callers of __libcpp_mutex_trylock. However it's shocking we didn't have a test that uncovered this. Do you think you can write a test for this?