Just for fun. You're tried import this in the Python interpreter, right?
>>> from fiona import this_bis The Zen of Python Vector Data Processing, by Sean Gillies Files are just files. A record that's read stays read. Objects are good, but data is better. Record types aren't special enough to break the rules. Functional programming is a great idea -- let's do more of that!