make separate compilation respect #[inline(always)] on functions