feat: use u8 in filled_sipo instead of u16
feat: add inline tags to compact binary size
Initial commit