Been asking this myself. I think it’s indirect, since all profits of the Fed get sent to the Treasury. So not directly funded by taxpayers, but through profits they otherwise didn’t receive. If the Fed can’t keep profits, I think that probably is the right treatment. If the member banks were sharing the profits, then they should have funded the building.