makeDocDeclFacts :: DocUriDecl -> Conversion [Raw.Entry]
makeDocDeclFacts DocUriDecl{..} = do
    declVName <- tickVName ddeclTick
    return $ nodeFacts declVName VariableNK
                [ nodeFact DocUriF (T.encodeUtf8 ddeclDocUri)
                , nodeFact CompleteF Definition
                ]

-- | Makes all entries for a module's doc/uri declaration.
makeDocDeclFacts :: DocUriDecl -> Conversion [Raw.Entry]
makeDocDeclFacts DocUriDecl{..} = do
    declVName <- tickVName ddeclTick
    return $ nodeFacts declVName VariableNK
                [ nodeFact DocUriF (T.encodeUtf8 ddeclDocUri)
                , nodeFact CompleteF Definition
                ]

-- | Makes all entries for a module's doc/uri declaration.
makeDocDeclFacts DocUriDecl{..} = do
    declVName <- tickVName ddeclTick
    return $ nodeFacts declVName VariableNK
                [ nodeFact DocUriF (T.encodeUtf8 ddeclDocUri)
                , nodeFact CompleteF Definition
                ]

-- | Makes all entries for a module's doc/uri declaration.