Make library/binary self-aware of type of version