A. Converts source to the library
B. Convert source to source and then to the library
C. source to source compiler
D. all of the above