The old loading strategy didn't load options, which yielded some spurious errors. It also created awkward duplication of plugin information in the code as well as the books. Implement a new loading strategy that works by reading one of the "main files" under the books/ subdirectory and includes entries for additional FYs beyond that. This is still not ideal in a lot of ways. In particular, Beancount can't cache any results, causing any load to be slower than it theoretically could be. I expect more commits to follow. But some of them might require restructuring the books, and that should happen separately.
		
			
				
	
	
		
			3 lines
		
	
	
	
		
			77 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			3 lines
		
	
	
	
		
			77 B
		
	
	
	
		
			Text
		
	
	
	
	
	
2020-04-01 * "2020 donation"
 | 
						|
  Income:Donations  20.20 USD
 | 
						|
  Assets:Checking
 |