implement external atoms for function symbol processing