pub fn burn<'a>(
_program_id: &Pubkey,
_accounts: &'a [AccountInfo<'a>],
_args: BurnArgs
) -> ProgramResult