[nim, Abe] Improving immutable-resource module contract
[nim, Abe] Immutable storage returns null when asked to create repository over unknown storage type