default implementation for immutable matrix construction
check for immitable matrix conversion
update immutable docstring
immutable coercion tests and fix for nil case