pub fn close_position( ctx: Context<'_, '_, '_, '_, ClosePosition<'_>>, args: ClosePositionArgs, ) -> Result<()>