Create from bytes if there's a buffer interface available.
Make sure we have the right type object.
Use sq_concat instead of nb_add.