I'm trying to figure out how using [Library] for [type]
is compiled by the solc compiler. I noticed that address placeholders are not in the bytecode as with other library references. So what exactly does the compiler do here?
I understand from the documentation, that it 'attaches' the functions to a type, but does that mean it takes the relevant library code and adds it to the compiled bytecode?