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.
		
			
				
	
	
		
			4 lines
		
	
	
	
		
			78 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			4 lines
		
	
	
	
		
			78 B
		
	
	
	
		
			Text
		
	
	
	
	
	
2019-04-01 * "2019 donation"
 | 
						|
  Income:Donations  20.19 USD
 | 
						|
  Assets:Checking
 | 
						|
 |