Added initial assignment support, added convenience function to get Array from dictionary or array