Form 8879 vs 1040 reddit July 8, 2019 16 32 64 128 8879 form Form 1040-x Form 8843 Form 8958 Form 1040 explained