pub fn create_tree(
    ctx: Context<'_, '_, '_, '_, CreateTree<'_>>,
    max_depth: u32,
    max_buffer_size: u32,
    public: Option<bool>
) -> Result<()>