NOTE: This library has been deprecated in favor of unction/objectFrom
KeyChain => ValueType => FunctorType
Given a keychain and a value it creates an object that has keys based on the keychain.
recordFrom(["key", "subkey"])("value")
Which returns:
{
key: {
subkey: "value"
}
}