imperfect libc crate fixer