apply existing names to NIF
outline HLL generic api