pub mod advisories;
pub mod amt;
pub mod charitable;
pub mod classifier;
pub mod compute;
pub mod form8275;
pub mod frozen_guard;
pub mod method;
#[doc(hidden)]
pub mod oracle_diff;
pub mod other_taxes;
pub mod packet;
pub mod printed;
pub mod qbi;
pub mod questions;
pub mod return_1040;
pub mod return_inputs;
pub mod return_refuse;
pub mod se;
pub mod tables;
#[doc(hidden)]
pub mod testonly;
pub mod types;
pub use return_1040::{
apply_carryover_writeback, assemble_absolute, derive_tax_profile, screen_absolute,
AbsoluteReturn,
};
pub use method::{
assert_edges_binnable, first_unbinnable_edge, qdcgt_line16, regular_tax, TAX_TABLE_CEILING,
};
pub use compute::{
carryforward_consistency, compute_tax_year, net_1222, ordinary_tax_on, preferential_tax,
CapNet, PrefSplit,
};
pub use se::{compute_se_tax, se_net_income, SeTaxResult};
pub use tables::{
loss_limit, niit_threshold, se_addl_medicare_threshold, FullReturnParams, FullReturnTables,
LtcgBreakpoints, OrdinaryBracket, OrdinarySchedule, TaxTable, TaxTables, NIIT_RATE,
QUALIFIED_APPRAISAL_THRESHOLD, SE_NET_EARNINGS_FACTOR, SE_RATE_ADDL_MEDICARE, SE_RATE_MEDICARE,
SE_RATE_SS,
};
pub use types::{Carryforward, FilingStatus, MarginalRates, TaxOutcome, TaxProfile, TaxResult};