pub(crate) fn scheme_write(path: &str, data: &[u8]) -> Result<usize, ()>
Write to a scheme file, return bytes written.