Hi..
After discussion with Will, I was able to write a custom fs that overwrites the essential methods provided here. It does exactly what I expect it to do and I am pretty happy with it.
My question is : just after implementing these methods, what all non-essential methods are safe to use?