pub fn get_metadata<'a, 'ast>(
    env: &'a FnvMap<Symbol, Arc<Metadata>>,
    source_span: Span<BytePos>,
    expr: &'a SpannedExpr<'ast, Symbol>,
    pos: BytePos
) -> Option<&'a Metadata>