1. pico_stdio functions are here not in pico_stdio for some reaons 2. we should guard inclusion of all sub libraries by them existing.