cmake build system, make a static library
more byte magic
include hygiene
add sample program