Decorate runtime libraries with function directive

This will make sure they get optimized out if left unused, at least once
that feature is implemented in scas