Symbol Name
Forces the compiler to use specified symbol name for the target external
function.
TODO: changing symbol name breaks the binary compatibility, so it should probably be allowed on internal
and private
functions only.