Option<&Lrc<T>>
Option<&T>
It's simpler and more concise.
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.