Add support for logging (cry) to a FD (now default).
Rename cry to _cry (it's something internal anyway).