#pragma once #include <luna/Attributes.h> #include <luna/Types.h> template <typename T> class Result; namespace Serial { void putchar(u8 c); void write(const char* str, usize size); void print(const char* str); void println(const char* str); usize printf(const char* str, ...) _format(1, 2); }